/*全局*/


* {
	margin: 0;
	padding: 0;
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;}
li {
	list-style: none;}
a {
	text-decoration: none;
	color: #000;}
img {
	border: none;}
html{min-height:100%;}
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #f0f0f0;
	min-width: 1200px;
	min-height:100%;}

.clear {
	clear: both;}
.wrap {
	width: 1200px;
	margin: 0 auto;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;}
.logo {
	float: left;}
.header {
	width:100%;
	padding: 1% 0;
	background: repeat #01315A;
	border-bottom: solid 1px #001C32;}
.header-top {
	padding-bottom: 0px;}
/*设置导航样式*/
.top-nav {
	background: #014279;}
.nav1 a {
	font-size: 16px;
	color: #FFF;}
.nav1 li {
	float: left;
	position: relative;
	margin-right: 1.65em;
	margin-left: 1.65em;
	line-height: 33px;}
.nav1 a:link, .nav1 a:visited {
	display: block;
	text-decoration: none;}
.nav1 li a:hover {
	background-color: #014279;}
.nav1 ul {
	display: none;
	position: absolute;
	z-index: 1000;
	left: -3em;
	width: auto;
	opacity: 0.8;}
.nav1 li ul li {
	float: none;
	border: 0 none transparent;
	background-color: #2174B7;}
.nav1 li:hover ul li a:hover {
	color: #fff;
	background: #014279;}
.nav1 li ul li a:link, .nav1 li ul li a:visited {
	color: #fff;
	border-bottom: 1px solid #1590F2;
	background: #2174B7;
	width: 9em;
	text-align: center;
	font-size: 14px;}
.nav1 li:hover ul {
	display: block;
	-webkit-transition: background .2s linear;
	-moz-transition: background .2s linear;
	-ms-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear;}
/*设置三级导航样式*/
.nav1 li:hover ul li ul {
	display: none;}
.nav1 li:hover ul li:hover ul {
	display: block;
	width: auto;
	position: absolute;
	top: 0px;
	left: 110px;}
.nav1 li:hover ul li:hover ul li {
	width: 9em;}
.nav1 li:hover ul li:hover ul li a {
	display: block;
	width: auto;
	text-align: center;}
.nav1 li:hover ul li:hover ul li a:hover {
	background-color: #014279;}
.nav1 li:hover ul li:hover ul li a:link, .nav1 li:hover ul li:hover ul li a:visited {
	color: #fff;
	border: 1px solid #1590F2;
	/*background:#2174b7; */
	width: auto;
	text-align: center;
	font-size: 14px;}
/* Holly Hack for IE \*/
* html .nav1 ul li {
	float: left;
	height: 1%;}
* html .nav1 ul li a {
	height: 1%;}
/* End */




/*--menu--==================================================*/
.menu {
	border-bottom: 5px solid #096DB9;}

.main {
	padding: 24px 0 24px 0;}
.bottom-grids {
	background: #fff;
	padding: 12px 0 12px 0;}
.bottom-grid1 {
	width: 336px;
	height: 470px;
	float: left;
	margin-right: 24px;
	padding-left: 12px;}
.bottom-grid2 {
	float: left;
	width: 492px;
	margin-right: 24px;}
.bottom-grid3 {
	width: 300px;
	float: left;
	padding-right: 12px;}

.con_title {
	height: 33px;
	border-bottom: 2px solid #55799D;
	margin-bottom: 5px;}
.con_title a img {
	float: right;
	display: block;
	margin-right: 5px;
	margin-top: 8px;}
.bottom-grid1 .con_title h3, .bottom-grid2 .con_title h3, .bottom-grid3 .con_title h3 {
	float: left;
	color: #0B6B84;
	font-family: 'Open Sans', sans-serif;
	padding: 5px 0px 5px 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: normal;}
/*
 * 通知公告
 */
.bottom-grid1 span {
	color: #4990E2;
	font-size: 15px;}
.bottom-grid1 ul li {
	padding-bottom: 1px;}
.bottom-grid1 ul li a {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	vertical-align: top;}
.bottom-grid1 ul li a:hover {
	color: #4990E2;}
.tab-content {
	height: 100%;
	/*overflow: hidden;*/
	position: relative;}
.tab-pane {
	width: 336px;
	height: 100%;
	display: block;
 *margin-top: 5px;
	position: absolute;
	overflow: hidden;}
.tab-pane li {
	width: 336px;
	height: 60px;
	border-bottom: 1px dotted #d8d8d8;
	margin-bottom: 3px;}
.tab-pane li a {
	display: block;
	color: #fff;}

.tab-pane .date {
	width: 56px;
	display: block;
	margin-top: 3px;
	float: left;
	text-align: center;
	color:#014279;}
.tab-pane .date p {
	padding: 0;
	margin: 0;}
.tab-pane .year {
	font-size: 14px;}
.tab-pane .day {
	font-size: 28px;
	line-height: 30px;}
.tab-info {
	width: 260px;
	float: left;
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
	font-size: 14px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}


/*学院新闻*/

.bottom-grid2 .list {
	width: 492px;
	height: 84px;
	display: block;
	overflow: hidden;
	padding-bottom: 7px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 15px;
	position: relative;}
.bottom-grid2 .list .pic {
	width: 120px;
	height: 84px;
	float: left;}
.bottom-grid2 .list .info {
	float: left;
	box-sizing: border-box;
	left: 0;
	padding-left: 135px;
	position: relative;
	top: -85px;
	width: 492px;}
.bottom-grid2 .list .info h6 {
	width:357px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.bottom-grid2 .list .info h6 a {
	color: #444;
	font-size:14px;}
.bottom-grid2 .list .info h6 a:hover {
	color: #4990E2;}
.bottom-grid2 .list .info span {
	line-height: 24px;
	font-size: 14px;
	color: #06c
;}
.bottom-grid2 .list .info p {
	width:357px;
	line-height: 19px;
	height: 38px;
	overflow: hidden;
	font-size: 14px;}
.bottom-grid2 .list .info a {
	color: #999;
	width: 357px;}
/*学术动态*/

.bottom-grid3 span {
	color: #4990E2;
	font-size: 15px;}
.task {
	display: block;
	margin-bottom: 10px;
	height: 258px;}
.taskItems {
	width: 300px;
	height: 65px;
	padding: 10px 0px;
	border-bottom: 1px solid #ccc;}
.taskDate {
	width: 60px;
	height: 60px;
	float: left;
	margin-left: 5px;}
.taskMonth {
	width: 60px;
	height: 23px;
	font-size: 12px;
	line-height: 23px;
	text-align: center;
	color: #FFF;
	font-style: normal;
	display: block;
	background: #014279;
	border: 1px #cccccc solid;
	border-bottom: none;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;}
.taskDay {
	width: 60px;
	height: 37px;
	font-size: 24px;
	line-height: 37px;
	text-align: center;
	color: #014279;
	font-style: normal;
	display: block;
	background: #ffffff;
	border: 1px #cccccc solid;
	border-top: none;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;}
.taskBox {
	width: 182px;
	float: left;
	margin-left: 15px;}
.taskTitle {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;}
.taskTitle a {
	color: #333;}
.taskTime {
	font-size: 12px;
	color: #666666;
	line-height: 25px;
	text-indent: 13px;
	background: url(../jdxyimages/time.jpg) no-repeat left center;}
.taskAdd {
	font-size: 12px;
	color: #666666;
	line-height: 25px;
	text-indent: 13px;
	background: url(../jdxyimages/buildings.png) no-repeat left center;}
/*快速链接==============================================*/
.kslj {
	margin-top: 10px;
	height: 100px;
	width:300px;}

.kslj .wp-link .link-item {
	width: 100px;
	height: 27px;
	line-height: 27px;
	float: left;
	overflow: hidden;
	margin-bottom: 4px;}

.kslj .wp-link .link-item a {
	display: inline-block;
	padding: 0 10px 0 10px;
	background: url(../jdxyimages/arrow-gt.png) no-repeat right 9px;
	color: #999;}
.kslj .wp-link .link-item a:hover {
	color: #4990E2;}
/*专题内容*/
.zt {
	height: 176px;
	margin: 0 10px 0 10px;}
.zt li {
	float: left;
	margin:0  15px 0 15px;}
.zt ul li img {
	transition: all 1s ease 0s;}
.zt ul li img:hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	transform: scale(0.95);
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-o-transform: scale(0.95);}
/*--footer--*/
.footer {
	background: #001C32;
	padding: 20px 0;}
.footer-grids {
	padding-bottom: 20px;}
.footer-grid h3 {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: normal;
	text-align: center;}
.footer-grid p {
	font-size: 0.875em;
	line-height: 1.8em;
	color: #97C3D9;
	font-family: Arial, Helvetica, sans-serif;}
.footer-lastgrid {
	margin: 0;}
.footer-grid {
	float: left;
	width: 216px;
	margin-right: 24px;}
/*.footer-grid img {
	padding: 2% 0 0 2%;
	;
}*/
.footer-grid ul li a {
	display: block;
	padding: 10px 0px;
	border-bottom: 1px dotted #1A3347;
	font-size: 0.9em;
	color: #97C3D9;
	font-family: Arial, Helvetica, sans-serif;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	text-transform: uppercase;
	text-align: center;}
.footer-grid ul li a:hover {
	color: #fff;}
.email-link {
	color: #FFF;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	text-transform: lowercase;}
.email-link:hover {
	text-decoration: underline;}

.copy-right {
	text-align: center;
	padding-top: 20px;
	border-top: 1px solid #1A3347;}
.copy-right p {
	color: #fff;
	font-size: 0.85em;}
.copy-right p a {
	color: #97C3D9;}
.copy-right p a:hover {
	color: #fff;}
/*列表页==============================================================================================================*/


.sort_main {
	width: 1200px;
	background: white;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;}
.sort_main2 {
	height: 49px;
	background-color: #dddddd;
	margin-top: 20px;
	margin: 0px 20px 0px 20px;
	display: block;
	width: 1160px;
	float: left;}
.name {
	color: #FFF;
	background-image: url(../jdxyimages/lm_name_bk.png);
	line-height: 49px;
	font-size: 20px;
	float: left;
	width: 260px;
	text-align: center;
	font-family: "Microsoft YaHei", "榛戜綋", verdana;}
.name_r {
	background-image: url(../jdxyimages/lm_name_r.png);
	line-height: 49px;
	padding: 0px 0px 0px 80px;
	float: left;
	display: block;
	font-size: 20px;
	font-family: "Microsoft YaHei", "榛戜綋", verdana;
	color: #7F306A;
	background-repeat: no-repeat;}
.name_r2 {
	background-image: url(../jdxyimages/lm_name_r.png);
	line-height: 49px;
	padding: 0px 0px 0px 80px;
	float: left;
	display: block;
	font-size: 14px;
	font-family: "Microsoft YaHei", "榛戜綋", verdana;
	color: #7F306A;
	background-repeat: no-repeat;}
.name_right {
	display: block;
	float: right;
	line-height: 49px;
	width: 49px;
	background-image: url(../jdxyimages/lm_r_bk.png);}
.sort_left {
	width: 260px;/*height:292px;*/
	float: left;
	margin-left: 20px;}
.sort_lefthead {
	width: 26px;/*height:39px;*/
	background: url(../jdxyimages/bg_sortlhead.png);}
.sort_lefthead dt {
	font-family: "微软雅黑";
	line-height: 39px;
	text-align: center;
	color: #000000;
	font-size: 18px;}
.sort_leftcont {
	width: 260px;}
.sort_leftcont ul {
	width: 260px;
	padding-top: 10px;
	padding-bottom: 10px;}
.sort_leftcont ul li {
	background: url(../jdxyimages/bg_li.png) no-repeat;/* 25% 50%;*/
	text-align: left;
	line-height: 36px;
	padding-bottom: 10px;}
/*.sort_leftcont  ul li a{font-size:14px;color:#fff;font-weight:bold;letter-spacing:5px;}*/

.sort_leftcont ul li>a {
	display: block;
	line-height: 36px;
	padding: 0px 10px 0px 20px;
	text-decoration: none;
	margin-bottom: 3px;}
.sort_leftcont ul li>a:link, .sort_leftcont ul li a:visited {
	background-image: url(../jdxyimages/dmenu_bk.png);
	color: #444444;
	text-decoration: none;}
.sort_leftcont ul li>a.now {
	color: #FFF;
	background-image: url(../jdxyimages/dmenu_bk_active.png);}
.sort_leftcont ul li>a.vip {
	color: #FFF;
	background-image: url(../jdxyimages/dmenu_bk_vip.png);
	font-weight: bold;}
.sort_leftcont ul li>a:hover {
	color: #FFF;
	background-image: url(../jdxyimages/dmenu_bk_hover.png);
	text-decoration: none;}
.sort_leftcont ul li a:active {
	color: #FFF;
	background-image: url(../jdxyimages/dmenu_bk_active.png);}
.sort_leftcont ul li .box{padding: 5px 0 5px 18px;}
.sort_leftcont ul li .box a{ display: block; font-size: 14px; line-height: 2; }
.sort_leftcont ul li .box a.on, .sort_leftcont ul li .box a:hover{ color: #096db9}
.sort_right {
	width: 856px;
	min-height: 500px;
	float: right;
	margin-right: 20px;
	float: left;
	background-color: #FFFFFF;
	display: block;
	margin: 20px;}
.sort_righthead dt {
	font-size: 12px;
	color: #035da3;
	padding: 10px 0 0 20px;}
.sort_rightcont {
	padding: 8px;
	clear: both;
	border: 1px dashed;
	border-color: #2569af;
	margin-bottom: 20px;
           text-indent:2em;}
.sort_rightcont ul {
	padding-bottom: 20px;}
.sort_rightcont ul li {
	border-bottom: 1px dashed #d1bfae;
	background: url(../jdxyimages/heidian.png) no-repeat left;
	line-height: 38px;
	font-size: 14px;
	margin-left: 25px;
	padding-left: 20px;
	padding-right: 15px;}
.sort_rightcont ul li span {
	float: right;
	color: #aaacb7;}
.sort_rightcont ul li a {
	color: #363535;}
/*内容页*/
.sort_right2 {
	width: 856px;
	min-height: 500px;
	float: right;
	margin-right: 20px;
	float: left;
	background-color: #FFFFFF;
	display: block;
	margin: 20px;}
.sort_rightcont2 {
	padding: 8px;
	clear: both;
	border-left: 1px dashed;
	border-bottom: 1px dashed;
	border-right: 1px dashed;
	border-color: #2569af;
	margin-bottom: 20px;}
.sort_rightcont2 h1 {
	font-size: 22px;
	font-family: "微软雅黑";
	color: #333;
	text-align: center;
	padding-top: 20px;}
.sort_rightcont2 h2 {
	font-size: 14px;
	font-family: "微软雅黑";
	color: #333333;
	text-align: center;
	font-weight: normal;
	padding-top: 10px;}
.line {
	width: 820px;
	border-bottom: 1px solid #d6d6d6;
	margin-left: 20px;
	margin-top: 30px;}
.cont {
	width: 820px;
	margin: 10px 15px;
	color: #333333;
	max-width:800px;
	overflow:hidden;}
.cont p {
	line-height: 27px;}

.rslides .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .5);
  left: 20%;
  right: 40%;
  bottom: 1%;
  padding: 10px 50px;
  margin: 0;
  max-width: none;}

/*文章分页*/
 .t_page{
	padding:10px;
	text-align:center;
	font-size:16px;
	line-height:25px;}	
 .t_page a{
	padding:2px 5px;
	border:1px solid #DEDEDC;
	margin:0px 3px;}
.ColorLink a {color:#4990E2;}
.ColorLink a:hover {
	color: #4990E2;}
.FontRed{
	color:#4990E2;}